--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
sbapp/plyer/platforms/win/uniqueid.py 2.0.0 (cf698d96) Text, 791 B
T8b949e'''
Module of Windows API for plyer.uniqueid.
'''
Tff7b72tryTb4b4b4:
Tff7b72import T7ee787_winreg Tff7b72as T7ee787regedit
Tff7b72except Tf85149ImportErrorTb4b4b4:
Tff7b72tryTb4b4b4:
Tff7b72import T7ee787winreg Tff7b72as T7ee787regedit
Tff7b72except Tf85149ImportErrorTb4b4b4:
Tff7b72raise Tf85149NotImplementedErrorTb4b4b4(Tb4b4b4)
Tff7b72from T7ee787sbappT7ee787.T7ee787plyerT7ee787.T7ee787facades Tff7b72import Te6edf3UniqueID
Tff7b72class T56d364WinUniqueIDTb4b4b4(Te6edf3UniqueIDTb4b4b4)Tb4b4b4:
T8b949e'''
Implementation of Windows battery API.
'''
Tff7b72def Td2a8ff_get_uidTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
T8b949e# Win XP+, REG QUERY KEY /V VALUE, case-insensitive
Te6edf3handle Tff7b72= Te6edf3regeditTff7b72.Td2a8ffOpenKeyTb4b4b4(
Te6edf3regeditTff7b72.Td2a8ffHKEY_LOCAL_MACHINETb4b4b4,
Ta5d6ffrTa5d6ff"Ta5d6ffSOFTWARETffea00\\Ta5d6ffMicrosoftTffea00\\Ta5d6ffCryptographyTa5d6ff"Tb4b4b4, T79c0ff0Tb4b4b4,
Te6edf3regeditTff7b72.Td2a8ffKEY_READ Tff7b72| Te6edf3regeditTff7b72.Td2a8ffKEY_WOW64_64KEY
Tb4b4b4)
Te6edf3valueTb4b4b4, Te6edf3_ Tff7b72= Te6edf3regeditTff7b72.Td2a8ffQueryValueExTb4b4b4(Te6edf3handleTb4b4b4, Ta5d6ff"Ta5d6ffMachineGuidTa5d6ff"Tb4b4b4)
Tff7b72return Te6edf3value
Tff7b72def Td2a8ffinstanceTb4b4b4(Tb4b4b4)Tb4b4b4:
T8b949e'''
Instance for facade proxy.
'''
Tff7b72return Te6edf3WinUniqueIDTb4b4b4(Tb4b4b4)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────